# !/usr/bin/env python
# -*- coding:utf-8 -*-
# @FileName  :search_indexes.py
# @Time      :2022/4/14 0014 9:41
# @Author    :何胜利
from haystack import indexes
from goods.models import Goods


class GoodsIndex(indexes.SearchIndex, indexes.Indexable):
    """商品的索引"""
    # document=True,说明搜索引擎使用该字段内容作为索引来检索,只能有一个字段具有该属性True
    # use_template=True 使用模板建立索引
    text = indexes.CharField(document=True, use_template=True)

    def get_model(self):
        return Goods

    def index_queryset(self, using=None):
        """创建索引的字段"""
        return self.get_model().objects.all()
